Software mediators as first-class entities of systems-of-systems software architectures

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Software Architectures and Embedded Systems

Software architecture has emerged as an area of intense research over the past decade [25,32]. A number of approaches have been proposed to deal with architectural description and analysis [21], architectural styles [8], domain-specific and application family architectures [4,35], architecturebased dynamic system adaptation [29], and so forth. By and large, however, these approaches share assum...

متن کامل

Software Architectures for Dependable Systems

The aim of this tutorial is to provide an insight on how the structuring of software systems at the architectural level is fundamental for the development of dependable systems. Taking as a basis the different dependability means, we show how dependability should be considered at the architectural level, and the impact this should have when developing dependable systems. Existing architectural ...

متن کامل

Decentralized Software Architectures of Multi-Agent Systems

In our research group, we investigate the engineering of complex distributed applications that are characterized by a high degree of dynamism and change in either the system or its environment. In particular, we study multi-agent systems to design such applications. A multi-agent system is in essence a system that is structured as a set of autonomous, reflective software components (agents) tha...

متن کامل

Software Architectures of Dependable Systems: From Closed to Open Systems

INTRODUCTION Work in the software architecture domain primarily focuses on the standard (as opposed to exceptional) behavior of the software system. However, it is crucial from the perspective of software system robustness to also account for failure occurrences. The next section gives an overview of our past work towards assisting architecting of dependable distributed systems. It is then foll...

متن کامل

A partition-based algorithm for clustering large-scale software systems

Clustering techniques are used to extract the structure of software for understanding, maintaining, and refactoring. In the literature, most of the proposed approaches for software clustering are divided into hierarchical algorithms and search-based techniques. In the former, clustering is a process of merging (splitting) similar (non-similar) clusters. These techniques suffered from the drawba...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of the Brazilian Computer Society

سال: 2019

ISSN: 0104-6500,1678-4804

DOI: 10.1186/s13173-019-0089-3